package main

import (
	"fmt"
	"io/ioutil"
	"net/http"
	"net/url"
)

// 发起 get 请求
func main() {
	// 定义 url 的路径与参数
	apiUrl := "http://192.168.3.21:8005/req/get"
	//	设置请求参数
	data := url.Values{}
	data.Set("name", "gettest")
	//	根据以上拼接完整url
	u, _ := url.ParseRequestURI(apiUrl)
	//
	u.RawQuery = data.Encode()

	fmt.Println("展示请求的完整路径：", u.String())
	//	发起请求
	resp, _ := http.Get(u.String())
	// ioutil 读取的返回是byte类型
	b, _ := ioutil.ReadAll(resp.Body)
	fmt.Println("获取的响应详情是：", string(b))

}
